from cereal import car
from openpilot.selfdrive.car.volkswagen.values import CAR

Ecu = car.CarParams.Ecu

# TODO: Sharan Mk2 EPS and DQ250 auto trans both require KWP2000 support for fingerprinting


FW_VERSIONS = {
  CAR.VOLKSWAGEN_ARTEON_MK1: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x873G0906259AH\xf1\x890001',
      b'\xf1\x873G0906259F \xf1\x890004',
      b'\xf1\x873G0906259G \xf1\x890004',
      b'\xf1\x873G0906259G \xf1\x890005',
      b'\xf1\x873G0906259M \xf1\x890003',
      b'\xf1\x873G0906259N \xf1\x890004',
      b'\xf1\x873G0906259P \xf1\x890001',
      b'\xf1\x875NA907115H \xf1\x890002',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x8709G927158L \xf1\x893611',
      b'\xf1\x870DL300014C \xf1\x893704',
      b'\xf1\x870GC300011L \xf1\x891401',
      b'\xf1\x870GC300014M \xf1\x892802',
      b'\xf1\x870GC300019G \xf1\x892804',
      b'\xf1\x870GC300040P \xf1\x891401',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x873Q0959655BK\xf1\x890703\xf1\x82\x0e1616001613121157161111572900',
      b'\xf1\x873Q0959655BK\xf1\x890703\xf1\x82\x0e1616001613121177161113772900',
      b'\xf1\x873Q0959655CK\xf1\x890711\xf1\x82\x0e1712141712141105121122052900',
      b'\xf1\x873Q0959655DA\xf1\x890720\xf1\x82\x0e1712141712141105121122052900',
      b'\xf1\x873Q0959655DL\xf1\x890732\xf1\x82\x0e1812141812171105141123052J00',
      b'\xf1\x875QF959655AP\xf1\x890755\xf1\x82\x1311110011111311111100110200--1611125F49',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x873Q0909144K \xf1\x895072\xf1\x82\x0571B41815A1',
      b'\xf1\x873Q0909144L \xf1\x895081\xf1\x82\x0571B00817A1',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567B0020800',
      b'\xf1\x875WA907145M \xf1\x891051\xf1\x82\x002MB4092M7N',
      b'\xf1\x875WA907145M \xf1\x891051\xf1\x82\x002NB4202N7N',
      b'\xf1\x875WA907145Q \xf1\x891063\xf1\x82\x002KB4092KOM',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572T \xf1\x890383',
      b'\xf1\x875Q0907572J \xf1\x890654',
      b'\xf1\x875Q0907572R \xf1\x890771',
    ],
  },
  CAR.VOLKSWAGEN_ATLAS_MK1: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8703H906026AA\xf1\x899970',
      b'\xf1\x8703H906026AG\xf1\x899973',
      b'\xf1\x8703H906026AJ\xf1\x890638',
      b'\xf1\x8703H906026AJ\xf1\x891017',
      b'\xf1\x8703H906026AT\xf1\x891922',
      b'\xf1\x8703H906026BC\xf1\x892664',
      b'\xf1\x8703H906026F \xf1\x896696',
      b'\xf1\x8703H906026F \xf1\x899970',
      b'\xf1\x8703H906026J \xf1\x896026',
      b'\xf1\x8703H906026J \xf1\x899970',
      b'\xf1\x8703H906026J \xf1\x899971',
      b'\xf1\x8703H906026S \xf1\x896693',
      b'\xf1\x8703H906026S \xf1\x899970',
      b'\xf1\x873CN906259  \xf1\x890005',
      b'\xf1\x873CN906259F \xf1\x890002',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x8709G927158A \xf1\x893387',
      b'\xf1\x8709G927158DR\xf1\x893536',
      b'\xf1\x8709G927158DR\xf1\x893742',
      b'\xf1\x8709G927158EN\xf1\x893691',
      b'\xf1\x8709G927158F \xf1\x893489',
      b'\xf1\x8709G927158FT\xf1\x893835',
      b'\xf1\x8709G927158GL\xf1\x893939',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x873Q0959655BC\xf1\x890503\xf1\x82\x0e1914151912001103111122031200',
      b'\xf1\x873Q0959655BN\xf1\x890713\xf1\x82\x0e2214152212001105141122052900',
      b'\xf1\x873Q0959655DB\xf1\x890720\xf1\x82\x0e1114151112001105111122052900',
      b'\xf1\x873Q0959655DB\xf1\x890720\xf1\x82\x0e2214152212001105141122052900',
      b'\xf1\x873Q0959655DM\xf1\x890732\xf1\x82\x0e1114151112001105111122052J00',
      b'\xf1\x873Q0959655DM\xf1\x890732\xf1\x82\x0e1114151112001105161122052J00',
      b'\xf1\x873Q0959655DM\xf1\x890732\xf1\x82\x0e1115151112001105171122052J00',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x873QF909144B \xf1\x891582\xf1\x82\x0571B60924A1',
      b'\xf1\x873QF909144B \xf1\x891582\xf1\x82\x0571B6G920A1',
      b'\xf1\x873QF909144B \xf1\x891582\xf1\x82\x0571B6M921A1',
      b'\xf1\x873QF909144B \xf1\x891582\xf1\x82\x0571B6N920A1',
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820528B6080105',
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820528B6090105',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572R \xf1\x890372',
      b'\xf1\x872Q0907572T \xf1\x890383',
      b'\xf1\x875Q0907572H \xf1\x890620',
      b'\xf1\x875Q0907572J \xf1\x890654',
      b'\xf1\x875Q0907572P \xf1\x890682',
      b'\xf1\x875Q0907572S \xf1\x890780',
    ],
  },
  CAR.VOLKSWAGEN_CADDY_MK3: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704E906027T \xf1\x892363',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x872K5959655E \xf1\x890018\xf1\x82\x05000P037605',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x877N0907572C \xf1\x890211\xf1\x82\x0155',
    ],
  },
  CAR.VOLKSWAGEN_CRAFTER_MK2: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704L906056BP\xf1\x894729',
      b'\xf1\x8704L906056EK\xf1\x896391',
      b'\xf1\x8705L906023BC\xf1\x892688',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x873Q0959655AL\xf1\x890505\xf1\x82\x0e1411001413001203151311031100',
      b'\xf1\x873Q0959655BG\xf1\x890703\xf1\x82\x0e16120016130012051G1313052900',
      b'\xf1\x875QF959655AS\xf1\x890755\xf1\x82\x1315140015150011111100050200--1311120749',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x872N0909143D\x00\xf1\x897010\xf1\x82\x05183AZ306A2',
      b'\xf1\x872N0909143E \xf1\x897021\xf1\x82\x05163AZ306A2',
      b'\xf1\x872N0909144K \xf1\x897045\xf1\x82\x05233AZ810A2',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572J \xf1\x890156',
      b'\xf1\x872Q0907572M \xf1\x890233',
    ],
  },
  CAR.VOLKSWAGEN_GOLF_MK7: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704E906016A \xf1\x897697',
      b'\xf1\x8704E906016AD\xf1\x895758',
      b'\xf1\x8704E906016CE\xf1\x899096',
      b'\xf1\x8704E906016CH\xf1\x899226',
      b'\xf1\x8704E906016N \xf1\x899105',
      b'\xf1\x8704E906023AG\xf1\x891726',
      b'\xf1\x8704E906023BN\xf1\x894518',
      b'\xf1\x8704E906024K \xf1\x896811',
      b'\xf1\x8704E906024K \xf1\x899970',
      b'\xf1\x8704E906027GR\xf1\x892394',
      b'\xf1\x8704E906027HD\xf1\x892603',
      b'\xf1\x8704E906027HD\xf1\x893742',
      b'\xf1\x8704E906027MA\xf1\x894958',
      b'\xf1\x8704L906021DT\xf1\x895520',
      b'\xf1\x8704L906021DT\xf1\x898127',
      b'\xf1\x8704L906021N \xf1\x895518',
      b'\xf1\x8704L906021N \xf1\x898138',
      b'\xf1\x8704L906026BN\xf1\x891197',
      b'\xf1\x8704L906026BP\xf1\x897608',
      b'\xf1\x8704L906026NF\xf1\x899528',
      b'\xf1\x8704L906056CL\xf1\x893823',
      b'\xf1\x8704L906056CR\xf1\x895813',
      b'\xf1\x8704L906056HE\xf1\x893758',
      b'\xf1\x8704L906056HN\xf1\x896590',
      b'\xf1\x8704L906056HT\xf1\x896591',
      b'\xf1\x8704L997022N \xf1\x899459',
      b'\xf1\x870EA906016A \xf1\x898343',
      b'\xf1\x870EA906016E \xf1\x894219',
      b'\xf1\x870EA906016F \xf1\x894238',
      b'\xf1\x870EA906016F \xf1\x895002',
      b'\xf1\x870EA906016Q \xf1\x895993',
      b'\xf1\x870EA906016S \xf1\x897207',
      b'\xf1\x875G0906259  \xf1\x890007',
      b'\xf1\x875G0906259D \xf1\x890002',
      b'\xf1\x875G0906259J \xf1\x890002',
      b'\xf1\x875G0906259L \xf1\x890002',
      b'\xf1\x875G0906259N \xf1\x890003',
      b'\xf1\x875G0906259Q \xf1\x890002',
      b'\xf1\x875G0906259Q \xf1\x892313',
      b'\xf1\x875G0906259T \xf1\x890003',
      b'\xf1\x878V0906259H \xf1\x890002',
      b'\xf1\x878V0906259J \xf1\x890003',
      b'\xf1\x878V0906259J \xf1\x890103',
      b'\xf1\x878V0906259K \xf1\x890001',
      b'\xf1\x878V0906259K \xf1\x890003',
      b'\xf1\x878V0906259P \xf1\x890001',
      b'\xf1\x878V0906259Q \xf1\x890002',
      b'\xf1\x878V0906259R \xf1\x890002',
      b'\xf1\x878V0906264F \xf1\x890003',
      b'\xf1\x878V0906264L \xf1\x890002',
      b'\xf1\x878V0906264M \xf1\x890001',
      b'\xf1\x878V09C0BB01 \xf1\x890001',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x8709G927749AP\xf1\x892943',
      b'\xf1\x8709S927158A \xf1\x893585',
      b'\xf1\x870CW300040H \xf1\x890606',
      b'\xf1\x870CW300041D \xf1\x891004',
      b'\xf1\x870CW300041H \xf1\x891010',
      b'\xf1\x870CW300042F \xf1\x891604',
      b'\xf1\x870CW300043B \xf1\x891601',
      b'\xf1\x870CW300043E \xf1\x891603',
      b'\xf1\x870CW300044S \xf1\x894530',
      b'\xf1\x870CW300044T \xf1\x895245',
      b'\xf1\x870CW300045  \xf1\x894531',
      b'\xf1\x870CW300047D \xf1\x895261',
      b'\xf1\x870CW300047E \xf1\x895261',
      b'\xf1\x870CW300048J \xf1\x890611',
      b'\xf1\x870CW300049H \xf1\x890905',
      b'\xf1\x870CW300050G \xf1\x891905',
      b'\xf1\x870D9300012  \xf1\x894904',
      b'\xf1\x870D9300012  \xf1\x894913',
      b'\xf1\x870D9300012  \xf1\x894937',
      b'\xf1\x870D9300012  \xf1\x895045',
      b'\xf1\x870D9300012  \xf1\x895046',
      b'\xf1\x870D9300014M \xf1\x895004',
      b'\xf1\x870D9300014Q \xf1\x895006',
      b'\xf1\x870D9300018  \xf1\x895201',
      b'\xf1\x870D9300020J \xf1\x894902',
      b'\xf1\x870D9300020Q \xf1\x895201',
      b'\xf1\x870D9300020S \xf1\x895201',
      b'\xf1\x870D9300040A \xf1\x893613',
      b'\xf1\x870D9300040S \xf1\x894311',
      b'\xf1\x870D9300041H \xf1\x895220',
      b'\xf1\x870D9300041N \xf1\x894512',
      b'\xf1\x870D9300041P \xf1\x894507',
      b'\xf1\x870DD300045K \xf1\x891120',
      b'\xf1\x870DD300046F \xf1\x891601',
      b'\xf1\x870GC300012A \xf1\x891401',
      b'\xf1\x870GC300012A \xf1\x891403',
      b'\xf1\x870GC300012A \xf1\x891422',
      b'\xf1\x870GC300012M \xf1\x892301',
      b'\xf1\x870GC300014B \xf1\x892401',
      b'\xf1\x870GC300014B \xf1\x892403',
      b'\xf1\x870GC300014B \xf1\x892405',
      b'\xf1\x870GC300020G \xf1\x892401',
      b'\xf1\x870GC300020G \xf1\x892403',
      b'\xf1\x870GC300020G \xf1\x892404',
      b'\xf1\x870GC300020N \xf1\x892804',
      b'\xf1\x870GC300043T \xf1\x899999',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x875Q0959655AA\xf1\x890386\xf1\x82\x111413001113120043114317121C111C9113',
      b'\xf1\x875Q0959655AA\xf1\x890386\xf1\x82\x111413001113120053114317121C111C9113',
      b'\xf1\x875Q0959655AA\xf1\x890388\xf1\x82\x111413001113120043114317121C111C9113',
      b'\xf1\x875Q0959655AA\xf1\x890388\xf1\x82\x111413001113120043114417121411149113',
      b'\xf1\x875Q0959655AA\xf1\x890388\xf1\x82\x111413001113120053114317121C111C9113',
      b'\xf1\x875Q0959655AR\xf1\x890317\xf1\x82\x13141500111233003142114A2131219333313100',
      b'\xf1\x875Q0959655BH\xf1\x890336\xf1\x82\x1314160011123300314211012230229333423100',
      b'\xf1\x875Q0959655BH\xf1\x890336\xf1\x82\x1314160011123300314211012230229333463100',
      b'\xf1\x875Q0959655BJ\xf1\x890339\xf1\x82\x13141600111233003142115A2232229333463100',
      b'\xf1\x875Q0959655BS\xf1\x890403\xf1\x82\x1314160011123300314240012250229333463100',
      b'\xf1\x875Q0959655BT\xf1\x890403\xf1\x82\x13141600111233003142404A2251229333463100',
      b'\xf1\x875Q0959655BT\xf1\x890403\xf1\x82\x13141600111233003142404A2252229333463100',
      b'\xf1\x875Q0959655BT\xf1\x890403\xf1\x82\x13141600111233003142405A2251229333463100',
      b'\xf1\x875Q0959655BT\xf1\x890403\xf1\x82\x13141600111233003142405A2252229333463100',
      b'\xf1\x875Q0959655C \xf1\x890361\xf1\x82\x111413001112120004110415121610169112',
      b'\xf1\x875Q0959655CA\xf1\x890403\xf1\x82\x1314160011123300314240012250229333463100',
      b'\xf1\x875Q0959655D \xf1\x890388\xf1\x82\x111413001113120006110417121A101A9113',
      b'\xf1\x875Q0959655J \xf1\x890825\xf1\x82\x13271112111312--071104171825102591131211',
      b'\xf1\x875Q0959655J \xf1\x890830\xf1\x82\x13271112111312--071104171825102591131211',
      b'\xf1\x875Q0959655J \xf1\x890830\xf1\x82\x13271212111312--071104171838103891131211',
      b'\xf1\x875Q0959655J \xf1\x890830\xf1\x82\x13272512111312--07110417182C102C91131211',
      b'\xf1\x875Q0959655J \xf1\x890830\xf1\x82\x13341512112212--071104172328102891131211',
      b'\xf1\x875Q0959655M \xf1\x890361\xf1\x82\x111413001112120041114115121611169112',
      b'\xf1\x875Q0959655S \xf1\x890870\xf1\x82\x1315120011211200061104171717101791132111',
      b'\xf1\x875Q0959655S \xf1\x890870\xf1\x82\x1315120011211200621143171717111791132111',
      b'\xf1\x875Q0959655S \xf1\x890870\xf1\x82\x1324230011211200061104171724102491132111',
      b'\xf1\x875Q0959655S \xf1\x890870\xf1\x82\x1324230011211200621143171724112491132111',
      b'\xf1\x875Q0959655S \xf1\x890870\xf1\x82\x1324230011211200631143171724122491132111',
      b'\xf1\x875Q0959655T \xf1\x890825\xf1\x82\x13271200111312--071104171837103791132111',
      b'\xf1\x875Q0959655T \xf1\x890830\xf1\x82\x13271100111312--071104171826102691131211',
      b'\xf1\x875QD959655  \xf1\x890388\xf1\x82\x111413001113120006110417121D101D9112',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x873Q0909144F \xf1\x895043\xf1\x82\x0561A01612A0',
      b'\xf1\x873Q0909144H \xf1\x895061\xf1\x82\x0566A0J612A1',
      b'\xf1\x873Q0909144J \xf1\x895063\xf1\x82\x0566A00514A1',
      b'\xf1\x873Q0909144J \xf1\x895063\xf1\x82\x0566A01613A1',
      b'\xf1\x873Q0909144J \xf1\x895063\xf1\x82\x0566A0J712A1',
      b'\xf1\x873Q0909144K \xf1\x895072\xf1\x82\x0571A0J714A1',
      b'\xf1\x873Q0909144L \xf1\x895081\xf1\x82\x0571A0JA15A1',
      b'\xf1\x873Q0909144M \xf1\x895082\xf1\x82\x0571A01A18A1',
      b'\xf1\x873Q0909144M \xf1\x895082\xf1\x82\x0571A02A16A1',
      b'\xf1\x873Q0909144M \xf1\x895082\xf1\x82\x0571A0JA16A1',
      b'\xf1\x873QM909144  \xf1\x895072\xf1\x82\x0571A01714A1',
      b'\xf1\x875Q0909143K \xf1\x892033\xf1\x820519A9040203',
      b'\xf1\x875Q0909144AA\xf1\x891081\xf1\x82\x0521A00441A1',
      b'\xf1\x875Q0909144AA\xf1\x891081\xf1\x82\x0521A00608A1',
      b'\xf1\x875Q0909144AA\xf1\x891081\xf1\x82\x0521A00641A1',
      b'\xf1\x875Q0909144AB\xf1\x891082\xf1\x82\x0521A00442A1',
      b'\xf1\x875Q0909144AB\xf1\x891082\xf1\x82\x0521A00642A1',
      b'\xf1\x875Q0909144AB\xf1\x891082\xf1\x82\x0521A07B05A1',
      b'\xf1\x875Q0909144L \xf1\x891021\xf1\x82\x0521A00502A0',
      b'\xf1\x875Q0909144L \xf1\x891021\xf1\x82\x0521A00602A0',
      b'\xf1\x875Q0909144L \xf1\x891021\xf1\x82\x0522A00402A0',
      b'\xf1\x875Q0909144P \xf1\x891043\xf1\x82\x0511A00403A0',
      b'\xf1\x875Q0909144R \xf1\x891061\xf1\x82\x0516A00604A1',
      b'\xf1\x875Q0909144S \xf1\x891063\xf1\x82\x0516A00404A1',
      b'\xf1\x875Q0909144S \xf1\x891063\xf1\x82\x0516A00504A1',
      b'\xf1\x875Q0909144S \xf1\x891063\xf1\x82\x0516A00604A1',
      b'\xf1\x875Q0909144S \xf1\x891063\xf1\x82\x0516A07A02A1',
      b'\xf1\x875Q0909144T \xf1\x891072\xf1\x82\x0521A00407A1',
      b'\xf1\x875Q0909144T \xf1\x891072\xf1\x82\x0521A00507A1',
      b'\xf1\x875Q0909144T \xf1\x891072\xf1\x82\x0521A07B04A1',
      b'\xf1\x875Q0909144T \xf1\x891072\xf1\x82\x0521A20B03A1',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567A2000400',
      b'\xf1\x875QD909144B \xf1\x891072\xf1\x82\x0521A00507A1',
      b'\xf1\x875QM909144A \xf1\x891072\xf1\x82\x0521A20B03A1',
      b'\xf1\x875QM909144B \xf1\x891081\xf1\x82\x0521A00442A1',
      b'\xf1\x875QM909144B \xf1\x891081\xf1\x82\x0521A00642A1',
      b'\xf1\x875QN909144A \xf1\x895081\xf1\x82\x0571A01A16A1',
      b'\xf1\x875QN909144A \xf1\x895081\xf1\x82\x0571A01A17A1',
      b'\xf1\x875QN909144A \xf1\x895081\xf1\x82\x0571A01A18A1',
      b'\xf1\x875QN909144B \xf1\x895082\xf1\x82\x0571A01A18A1',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x875Q0907567G \xf1\x890390\xf1\x82\x0101',
      b'\xf1\x875Q0907567J \xf1\x890396\xf1\x82\x0101',
      b'\xf1\x875Q0907567L \xf1\x890098\xf1\x82\x0101',
      b'\xf1\x875Q0907572A \xf1\x890141\xf1\x82\x0101',
      b'\xf1\x875Q0907572B \xf1\x890200\xf1\x82\x0101',
      b'\xf1\x875Q0907572C \xf1\x890210\xf1\x82\x0101',
      b'\xf1\x875Q0907572D \xf1\x890304\xf1\x82\x0101',
      b'\xf1\x875Q0907572E \xf1\x89X310\xf1\x82\x0101',
      b'\xf1\x875Q0907572F \xf1\x890400\xf1\x82\x0101',
      b'\xf1\x875Q0907572G \xf1\x890571',
      b'\xf1\x875Q0907572H \xf1\x890620',
      b'\xf1\x875Q0907572J \xf1\x890653',
      b'\xf1\x875Q0907572J \xf1\x890654',
      b'\xf1\x875Q0907572P \xf1\x890682',
      b'\xf1\x875Q0907572R \xf1\x890771',
      b'\xf1\x875Q0907572S \xf1\x890780',
    ],
  },
  CAR.VOLKSWAGEN_JETTA_MK7: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704E906024AK\xf1\x899937',
      b'\xf1\x8704E906024AS\xf1\x899912',
      b'\xf1\x8704E906024B \xf1\x895594',
      b'\xf1\x8704E906024BC\xf1\x899971',
      b'\xf1\x8704E906024BG\xf1\x891057',
      b'\xf1\x8704E906024C \xf1\x899970',
      b'\xf1\x8704E906024C \xf1\x899971',
      b'\xf1\x8704E906024L \xf1\x895595',
      b'\xf1\x8704E906024L \xf1\x899970',
      b'\xf1\x8704E906027MS\xf1\x896223',
      b'\xf1\x8705E906013DB\xf1\x893361',
      b'\xf1\x875G0906259T \xf1\x890003',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x8709G927158BQ\xf1\x893545',
      b'\xf1\x8709S927158BS\xf1\x893642',
      b'\xf1\x8709S927158BS\xf1\x893694',
      b'\xf1\x8709S927158CK\xf1\x893770',
      b'\xf1\x8709S927158JC\xf1\x894113',
      b'\xf1\x8709S927158R \xf1\x893552',
      b'\xf1\x8709S927158R \xf1\x893587',
      b'\xf1\x870GC300020N \xf1\x892803',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x875Q0959655AG\xf1\x890336\xf1\x82\x1314171231313500314611011630169333463100',
      b'\xf1\x875Q0959655AG\xf1\x890338\xf1\x82\x1314171231313500314611011630169333463100',
      b'\xf1\x875Q0959655BM\xf1\x890403\xf1\x82\x1314171231313500314642011650169333463100',
      b'\xf1\x875Q0959655BM\xf1\x890403\xf1\x82\x1314171231313500314643011650169333463100',
      b'\xf1\x875Q0959655BR\xf1\x890403\xf1\x82\x1311170031313300314240011150119333433100',
      b'\xf1\x875Q0959655BR\xf1\x890403\xf1\x82\x1319170031313300314240011550159333463100',
      b'\xf1\x875Q0959655CB\xf1\x890421\xf1\x82\x1314171231313500314642021650169333613100',
      b'\xf1\x875Q0959655CB\xf1\x890421\xf1\x82\x1314171231313500314643021650169333613100',
      b'\xf1\x875Q0959655CB\xf1\x890421\xf1\x82\x1317171231313500314642023050309333613100',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x873Q0909144M \xf1\x895082\xf1\x82\x0571A10A11A1',
      b'\xf1\x875QM907144D \xf1\x891063\xf1\x82\x000_A1080_OM',
      b'\xf1\x875QM909144B \xf1\x891081\xf1\x82\x0521A10A01A1',
      b'\xf1\x875QM909144B \xf1\x891081\xf1\x82\x0521B00404A1',
      b'\xf1\x875QM909144C \xf1\x891082\xf1\x82\x0521A00642A1',
      b'\xf1\x875QM909144C \xf1\x891082\xf1\x82\x0521A10A01A1',
      b'\xf1\x875QN909144B \xf1\x895082\xf1\x82\x0571A10A11A1',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x875Q0907572N \xf1\x890681',
      b'\xf1\x875Q0907572P \xf1\x890682',
      b'\xf1\x875Q0907572R \xf1\x890771',
    ],
  },
  CAR.VOLKSWAGEN_PASSAT_MK8: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8703N906026E \xf1\x892114',
      b'\xf1\x8704E906023AH\xf1\x893379',
      b'\xf1\x8704E906023BM\xf1\x894522',
      b'\xf1\x8704L906026DP\xf1\x891538',
      b'\xf1\x8704L906026ET\xf1\x891990',
      b'\xf1\x8704L906026FP\xf1\x892012',
      b'\xf1\x8704L906026GA\xf1\x892013',
      b'\xf1\x8704L906026GK\xf1\x899971',
      b'\xf1\x8704L906026KD\xf1\x894798',
      b'\xf1\x8705L906022A \xf1\x890827',
      b'\xf1\x873G0906259  \xf1\x890004',
      b'\xf1\x873G0906259B \xf1\x890002',
      b'\xf1\x873G0906264  \xf1\x890004',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300041E \xf1\x891006',
      b'\xf1\x870CW300042H \xf1\x891601',
      b'\xf1\x870CW300042H \xf1\x891607',
      b'\xf1\x870CW300043H \xf1\x891601',
      b'\xf1\x870CW300048R \xf1\x890610',
      b'\xf1\x870D9300013A \xf1\x894905',
      b'\xf1\x870D9300014L \xf1\x895002',
      b'\xf1\x870D9300018C \xf1\x895297',
      b'\xf1\x870D9300041A \xf1\x894801',
      b'\xf1\x870D9300042H \xf1\x894901',
      b'\xf1\x870DD300045T \xf1\x891601',
      b'\xf1\x870DD300046H \xf1\x891601',
      b'\xf1\x870DL300011H \xf1\x895201',
      b'\xf1\x870GC300042H \xf1\x891404',
      b'\xf1\x870GC300043  \xf1\x892301',
      b'\xf1\x870GC300046P \xf1\x892805',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x873Q0959655AE\xf1\x890195\xf1\x82\r56140056130012416612124111',
      b'\xf1\x873Q0959655AF\xf1\x890195\xf1\x82\r56140056130012026612120211',
      b'\xf1\x873Q0959655AN\xf1\x890305\xf1\x82\r58160058140013036914110311',
      b'\xf1\x873Q0959655AN\xf1\x890306\xf1\x82\r58160058140013036914110311',
      b'\xf1\x873Q0959655BA\xf1\x890195\xf1\x82\r56140056130012416612124111',
      b'\xf1\x873Q0959655BA\xf1\x890195\xf1\x82\r56140056130012516612125111',
      b'\xf1\x873Q0959655BB\xf1\x890195\xf1\x82\r56140056130012026612120211',
      b'\xf1\x873Q0959655BG\xf1\x890712\xf1\x82\x0e5915005914001305701311052900',
      b'\xf1\x873Q0959655BJ\xf1\x890703\xf1\x82\x0e5915005914001305701311052900',
      b'\xf1\x873Q0959655BK\xf1\x890703\xf1\x82\x0e5915005914001344701311442900',
      b'\xf1\x873Q0959655BK\xf1\x890703\xf1\x82\x0e5915005914001354701311542900',
      b'\xf1\x873Q0959655CN\xf1\x890720\xf1\x82\x0e5915005914001305701311052900',
      b'\xf1\x875Q0959655S \xf1\x890870\xf1\x82\x1315120011111200631145171716121691132111',
      b'\xf1\x875QF959655S \xf1\x890639\xf1\x82\x13131100131300111111000120----2211114A48',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x873Q0909144J \xf1\x895063\xf1\x82\x0566B00611A1',
      b'\xf1\x873Q0909144J \xf1\x895063\xf1\x82\x0566B00711A1',
      b'\xf1\x875Q0909143K \xf1\x892033\xf1\x820514B0060703',
      b'\xf1\x875Q0909143M \xf1\x892041\xf1\x820522B0060803',
      b'\xf1\x875Q0909143M \xf1\x892041\xf1\x820522B0080803',
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820526B0060905',
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820531B0062105',
      b'\xf1\x875Q0909144AB\xf1\x891082\xf1\x82\x0521B00606A1',
      b'\xf1\x875Q0909144S \xf1\x891063\xf1\x82\x0516B00501A1',
      b'\xf1\x875Q0909144T \xf1\x891072\xf1\x82\x0521B00603A1',
      b'\xf1\x875Q0909144T \xf1\x891072\xf1\x82\x0521B00703A1',
      b'\xf1\x875Q0910143B \xf1\x892201\xf1\x82\x0563B0000600',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567B0020600',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x873Q0907572A \xf1\x890126',
      b'\xf1\x873Q0907572A \xf1\x890130',
      b'\xf1\x873Q0907572B \xf1\x890192',
      b'\xf1\x873Q0907572B \xf1\x890194',
      b'\xf1\x873Q0907572C \xf1\x890195',
      b'\xf1\x873Q0907572C \xf1\x890196',
      b'\xf1\x875Q0907572P \xf1\x890682',
      b'\xf1\x875Q0907572R \xf1\x890771',
      b'\xf1\x875Q0907572S \xf1\x890780',
    ],
  },
  CAR.VOLKSWAGEN_PASSAT_NMS: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8706K906016C \xf1\x899609',
      b'\xf1\x8706K906016E \xf1\x899830',
      b'\xf1\x8706K906016G \xf1\x891124',
      b'\xf1\x8706K906071BJ\xf1\x894891',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x8709G927158AB\xf1\x893318',
      b'\xf1\x8709G927158BD\xf1\x893121',
      b'\xf1\x8709G927158DK\xf1\x893594',
      b'\xf1\x8709G927158FQ\xf1\x893745',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x87561959655  \xf1\x890210\xf1\x82\x1212121111113000102011--121012--101312',
      b'\xf1\x87561959655C \xf1\x890508\xf1\x82\x1215141111121100314919--153015--304831',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x87561907567A \xf1\x890132',
      b'\xf1\x877N0907572C \xf1\x890211\xf1\x82\x0152',
    ],
  },
  CAR.VOLKSWAGEN_POLO_MK6: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704C906025H \xf1\x895177',
      b'\xf1\x8705C906032J \xf1\x891702',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300042D \xf1\x891612',
      b'\xf1\x870CW300050D \xf1\x891908',
      b'\xf1\x870CW300051G \xf1\x891909',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x872Q0959655AG\xf1\x890248\xf1\x82\x1218130411110411--04040404231811152H14',
      b'\xf1\x872Q0959655AJ\xf1\x890250\xf1\x82\x1248130411110416--04040404784811152H14',
      b'\xf1\x872Q0959655AS\xf1\x890411\xf1\x82\x1384830511110516041405820599841215391471',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x872Q1909144M \xf1\x896041',
      b'\xf1\x872Q2909144AB\xf1\x896050',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572R \xf1\x890372',
    ],
  },
  CAR.VOLKSWAGEN_SHARAN_MK2: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704L906016HE\xf1\x894635',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x877N0959655D \xf1\x890016\xf1\x82\x0801100705----10--',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x877N0907572C \xf1\x890211\xf1\x82\x0153',
    ],
  },
  CAR.VOLKSWAGEN_TAOS_MK1: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704E906025CK\xf1\x892228',
      b'\xf1\x8704E906027NJ\xf1\x891445',
      b'\xf1\x8704E906027NP\xf1\x891286',
      b'\xf1\x8705E906013BD\xf1\x892496',
      b'\xf1\x8705E906013E \xf1\x891624',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x8709G927158EM\xf1\x893812',
      b'\xf1\x8709S927158BL\xf1\x893791',
      b'\xf1\x8709S927158CR\xf1\x893924',
      b'\xf1\x8709S927158DN\xf1\x893946',
      b'\xf1\x8709S927158FF\xf1\x893876',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x875Q0959655CB\xf1\x890421\xf1\x82\x1311111111333500314646021450149333613100',
      b'\xf1\x875Q0959655CB\xf1\x890421\xf1\x82\x1312111111333500314646021550159333613100',
      b'\xf1\x875Q0959655CE\xf1\x890421\xf1\x82\x1311110011333300314240021350139333613100',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x875QM907144D \xf1\x891063\xf1\x82\x001O06081OOM',
      b'\xf1\x875QM909144C \xf1\x891082\xf1\x82\x0521060405A1',
      b'\xf1\x875QM909144C \xf1\x891082\xf1\x82\x0521060605A1',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572T \xf1\x890383',
    ],
  },
  CAR.VOLKSWAGEN_TCROSS_MK1: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704C906025AK\xf1\x897053',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300050E \xf1\x891903',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x872Q0959655AJ\xf1\x890250\xf1\x82\x1212130411110411--04041104141311152H14',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x872Q1909144M \xf1\x896041',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572T \xf1\x890383',
    ],
  },
  CAR.VOLKSWAGEN_TIGUAN_MK2: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8703N906026D \xf1\x893680',
      b'\xf1\x8704E906024AP\xf1\x891461',
      b'\xf1\x8704E906027NB\xf1\x899504',
      b'\xf1\x8704L906026EJ\xf1\x893661',
      b'\xf1\x8704L906027G \xf1\x899893',
      b'\xf1\x8705E906018BS\xf1\x890914',
      b'\xf1\x875N0906259  \xf1\x890002',
      b'\xf1\x875NA906259H \xf1\x890002',
      b'\xf1\x875NA907115E \xf1\x890003',
      b'\xf1\x875NA907115E \xf1\x890005',
      b'\xf1\x875NA907115J \xf1\x890002',
      b'\xf1\x875NA907115K \xf1\x890004',
      b'\xf1\x8783A907115  \xf1\x890007',
      b'\xf1\x8783A907115B \xf1\x890005',
      b'\xf1\x8783A907115F \xf1\x890002',
      b'\xf1\x8783A907115G \xf1\x890001',
      b'\xf1\x8783A907115K \xf1\x890001',
      b'\xf1\x8783A907115K \xf1\x890002',
      b'\xf1\x8783A907115Q \xf1\x890001',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x8709G927158DT\xf1\x893698',
      b'\xf1\x8709G927158FM\xf1\x893757',
      b'\xf1\x8709G927158GC\xf1\x893821',
      b'\xf1\x8709G927158GD\xf1\x893820',
      b'\xf1\x8709G927158GM\xf1\x893936',
      b'\xf1\x8709G927158GN\xf1\x893938',
      b'\xf1\x8709G927158HB\xf1\x894069',
      b'\xf1\x8709G927158HC\xf1\x894070',
      b'\xf1\x870D9300043  \xf1\x895202',
      b'\xf1\x870DD300046K \xf1\x892302',
      b'\xf1\x870DL300011N \xf1\x892001',
      b'\xf1\x870DL300011N \xf1\x892012',
      b'\xf1\x870DL300012M \xf1\x892107',
      b'\xf1\x870DL300012P \xf1\x892103',
      b'\xf1\x870DL300013A \xf1\x893005',
      b'\xf1\x870DL300013G \xf1\x892119',
      b'\xf1\x870DL300013G \xf1\x892120',
      b'\xf1\x870DL300014C \xf1\x893703',
      b'\xf1\x870GC300013P \xf1\x892401',
      b'\xf1\x870GC300046Q \xf1\x892802',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x875Q0959655AG\xf1\x890336\xf1\x82\x1316143231313500314617011730179333423100',
      b'\xf1\x875Q0959655AG\xf1\x890338\xf1\x82\x1316143231313500314617011730179333423100',
      b'\xf1\x875Q0959655AR\xf1\x890317\xf1\x82\x1331310031333334313132573732379333313100',
      b'\xf1\x875Q0959655BJ\xf1\x890336\xf1\x82\x1312110031333300314232583732379333423100',
      b'\xf1\x875Q0959655BJ\xf1\x890339\xf1\x82\x1331310031333334313132013730379333423100',
      b'\xf1\x875Q0959655BM\xf1\x890403\xf1\x82\x1316143231313500314641011750179333423100',
      b'\xf1\x875Q0959655BS\xf1\x890403\xf1\x82\x1312110031333300314240013750379333423100',
      b'\xf1\x875Q0959655BT\xf1\x890403\xf1\x82\x1312110031333300314240583752379333423100',
      b'\xf1\x875Q0959655BT\xf1\x890403\xf1\x82\x1331310031333334313140013750379333423100',
      b'\xf1\x875Q0959655BT\xf1\x890403\xf1\x82\x1331310031333334313140573752379333423100',
      b'\xf1\x875Q0959655BT\xf1\x890403\xf1\x82\x1331310031333336313140013950399333423100',
      b'\xf1\x875Q0959655CB\xf1\x890421\xf1\x82\x1316143231313500314647021750179333613100',
      b'\xf1\x875Q0959655CD\xf1\x890421\xf1\x82\x13123112313333003145406F6154619333613100',
      b'\xf1\x875Q0959655CG\xf1\x890421\xf1\x82\x1331310031333300314240024050409333613100',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x875Q0909143M \xf1\x892041\xf1\x820529A6060603',
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820527A6050705',
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820527A6070705',
      b'\xf1\x875Q0909144AB\xf1\x891082\xf1\x82\x0521A60604A1',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567A6000600',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567A6017A00',
      b'\xf1\x875QF909144A \xf1\x895581\xf1\x82\x0571A60834A1',
      b'\xf1\x875QF909144B \xf1\x895582\xf1\x82\x0571A60634A1',
      b'\xf1\x875QF909144B \xf1\x895582\xf1\x82\x0571A62A32A1',
      b'\xf1\x875QM907144D \xf1\x891063\xf1\x82\x002RA60A2ROM',
      b'\xf1\x875QM907144D \xf1\x891063\xf1\x82\x002SA6092SOM',
      b'\xf1\x875QM909144B \xf1\x891081\xf1\x82\x0521A60604A1',
      b'\xf1\x875QM909144B \xf1\x891081\xf1\x82\x0521A60804A1',
      b'\xf1\x875QM909144C \xf1\x891082\xf1\x82\x0521A60604A1',
      b'\xf1\x875QM909144C \xf1\x891082\xf1\x82\x0521A60804A1',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572AB\xf1\x890397',
      b'\xf1\x872Q0907572J \xf1\x890156',
      b'\xf1\x872Q0907572M \xf1\x890233',
      b'\xf1\x872Q0907572Q \xf1\x890342',
      b'\xf1\x872Q0907572R \xf1\x890372',
      b'\xf1\x872Q0907572T \xf1\x890383',
    ],
  },
  CAR.VOLKSWAGEN_TOURAN_MK2: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704E906025BE\xf1\x890720',
      b'\xf1\x8704E906027HQ\xf1\x893746',
      b'\xf1\x8704L906026HM\xf1\x893017',
      b'\xf1\x8705E906018CQ\xf1\x890808',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300020A \xf1\x891936',
      b'\xf1\x870CW300041E \xf1\x891005',
      b'\xf1\x870CW300041Q \xf1\x891606',
      b'\xf1\x870CW300051M \xf1\x891926',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x875Q0959655AS\xf1\x890318\xf1\x82\x1336350021353335314132014730479333313100',
      b'\xf1\x875Q0959655AS\xf1\x890318\xf1\x82\x13363500213533353141324C4732479333313100',
      b'\xf1\x875Q0959655CH\xf1\x890421\xf1\x82\x1336350021353336314740025250529333613100',
      b'\xf1\x875QD959655AJ\xf1\x890421\xf1\x82\x1336350021313300314240023330339333663100',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820531B0062105',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567A8090400',
      b'\xf1\x875QD909144F \xf1\x891082\xf1\x82\x0521A00642A1',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x873Q0907572C \xf1\x890195',
      b'\xf1\x875Q0907572R \xf1\x890771',
    ],
  },
  CAR.VOLKSWAGEN_TRANSPORTER_T61: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704L906056AG\xf1\x899970',
      b'\xf1\x8704L906056AL\xf1\x899970',
      b'\xf1\x8704L906057AP\xf1\x891186',
      b'\xf1\x8704L906057N \xf1\x890413',
      b'\xf1\x8705L906023E \xf1\x891352',
      b'\xf1\x8705L906023MR\xf1\x892582',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870BT300012E \xf1\x893105',
      b'\xf1\x870BT300012G \xf1\x893102',
      b'\xf1\x870BT300046R \xf1\x893102',
      b'\xf1\x870DV300012B \xf1\x893701',
      b'\xf1\x870DV300012B \xf1\x893702',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x872Q0959655AE\xf1\x890506\xf1\x82\x1316170411110411--04041704161611152S1411',
      b'\xf1\x872Q0959655AE\xf1\x890506\xf1\x82\x1316170411110411--04041704171711152S1411',
      b'\xf1\x872Q0959655AF\xf1\x890506\xf1\x82\x1316171111110411--04041711121211152S1413',
      b'\xf1\x872Q0959655AQ\xf1\x890511\xf1\x82\x1316170411110411--0404170426261215391421',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x877LA909144F \xf1\x897150\xf1\x82\x0532380518A2',
      b'\xf1\x877LA909144F \xf1\x897150\xf1\x82\x05323A5519A2',
      b'\xf1\x877LA909144G \xf1\x897160\xf1\x82\x05333A5519A2',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572R \xf1\x890372',
    ],
  },
  CAR.VOLKSWAGEN_TROC_MK1: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8705E906018AT\xf1\x899640',
      b'\xf1\x8705E906018CK\xf1\x890863',
      b'\xf1\x8705E906018P \xf1\x896020',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300041S \xf1\x891615',
      b'\xf1\x870CW300050J \xf1\x891911',
      b'\xf1\x870CW300051M \xf1\x891925',
      b'\xf1\x870CW300051M \xf1\x891928',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x873Q0959655BH\xf1\x890712\xf1\x82\x0e1111001111001105111111052900',
      b'\xf1\x875Q0959655BT\xf1\x890403\xf1\x82\x1311110012333300314240681152119333463100',
      b'\xf1\x875Q0959655CF\xf1\x890421\xf1\x82\x1311110012333300314240021150119333613100',
      b'\xf1\x875Q0959655CG\xf1\x890421\xf1\x82\x13111100123333003142404M1152119333613100',
      b'\xf1\x875Q0959655CG\xf1\x890421\xf1\x82\x13111100123333003142404M1154119333613100',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x875Q0909144AA\xf1\x891081\xf1\x82\x0521060403A1',
      b'\xf1\x875Q0909144AB\xf1\x891082\xf1\x82\x0521060405A1',
      b'\xf1\x875WA907144M \xf1\x891051\xf1\x82\x001T06081T7N',
      b'\xf1\x875WA907144Q \xf1\x891063\xf1\x82\x001O06081OOM',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572M \xf1\x890233',
      b'\xf1\x872Q0907572T \xf1\x890383',
    ],
  },
  CAR.AUDI_A3_MK3: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704E906023AN\xf1\x893695',
      b'\xf1\x8704E906023AR\xf1\x893440',
      b'\xf1\x8704E906023BL\xf1\x895190',
      b'\xf1\x8704E906027CJ\xf1\x897798',
      b'\xf1\x8704L997022N \xf1\x899459',
      b'\xf1\x875G0906259A \xf1\x890004',
      b'\xf1\x875G0906259D \xf1\x890002',
      b'\xf1\x875G0906259L \xf1\x890002',
      b'\xf1\x875G0906259Q \xf1\x890002',
      b'\xf1\x878V0906259E \xf1\x890001',
      b'\xf1\x878V0906259F \xf1\x890002',
      b'\xf1\x878V0906259H \xf1\x890002',
      b'\xf1\x878V0906259J \xf1\x890002',
      b'\xf1\x878V0906259K \xf1\x890001',
      b'\xf1\x878V0906264B \xf1\x890003',
      b'\xf1\x878V0907115B \xf1\x890007',
      b'\xf1\x878V0907404A \xf1\x890005',
      b'\xf1\x878V0907404G \xf1\x890005',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300044T \xf1\x895245',
      b'\xf1\x870CW300048  \xf1\x895201',
      b'\xf1\x870D9300012  \xf1\x894912',
      b'\xf1\x870D9300012  \xf1\x894931',
      b'\xf1\x870D9300012K \xf1\x894513',
      b'\xf1\x870D9300012L \xf1\x894521',
      b'\xf1\x870D9300013B \xf1\x894902',
      b'\xf1\x870D9300013B \xf1\x894931',
      b'\xf1\x870D9300041N \xf1\x894512',
      b'\xf1\x870D9300043T \xf1\x899699',
      b'\xf1\x870DD300046  \xf1\x891604',
      b'\xf1\x870DD300046A \xf1\x891602',
      b'\xf1\x870DD300046F \xf1\x891602',
      b'\xf1\x870DD300046G \xf1\x891601',
      b'\xf1\x870DL300012E \xf1\x892012',
      b'\xf1\x870DL300012H \xf1\x892112',
      b'\xf1\x870GC300011  \xf1\x890403',
      b'\xf1\x870GC300013M \xf1\x892402',
      b'\xf1\x870GC300042J \xf1\x891402',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x875Q0959655AB\xf1\x890388\xf1\x82\x111111001111111206110412111321139114',
      b'\xf1\x875Q0959655AM\xf1\x890315\xf1\x82\x1311111111111111311411011231129321212100',
      b'\xf1\x875Q0959655AM\xf1\x890318\xf1\x82\x1311111111111112311411011531159321212100',
      b'\xf1\x875Q0959655AR\xf1\x890315\xf1\x82\x1311110011131115311211012331239321212100',
      b'\xf1\x875Q0959655BJ\xf1\x890339\xf1\x82\x1311110011131100311111011731179321342100',
      b'\xf1\x875Q0959655J \xf1\x890825\xf1\x82\x13111112111111--171115141112221291163221',
      b'\xf1\x875Q0959655J \xf1\x890825\xf1\x82\x13111112111111--241115141112221291163221',
      b'\xf1\x875Q0959655J \xf1\x890830\xf1\x82\x13111112111111--241115141112221291163221',
      b'\xf1\x875Q0959655J \xf1\x890830\xf1\x82\x13121111111111--341117141212231291163221',
      b'\xf1\x875Q0959655J \xf1\x890830\xf1\x82\x13121111111211--261117141112231291163221',
      b'\xf1\x875Q0959655N \xf1\x890361\xf1\x82\x111212001112110004110411111421149114',
      b'\xf1\x875Q0959655N \xf1\x890361\xf1\x82\x111212001112111104110411111521159114',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x873Q0909144F \xf1\x895043\xf1\x82\x0561G01A13A0',
      b'\xf1\x873Q0909144H \xf1\x895061\xf1\x82\x0566G0HA14A1',
      b'\xf1\x873Q0909144J \xf1\x895063\xf1\x82\x0566G0HA14A1',
      b'\xf1\x873Q0909144K \xf1\x895072\xf1\x82\x0571G01A16A1',
      b'\xf1\x873Q0909144K \xf1\x895072\xf1\x82\x0571G0HA16A1',
      b'\xf1\x873Q0909144K \xf1\x895072\xf1\x82\x0571G0JA13A1',
      b'\xf1\x873Q0909144L \xf1\x895081\xf1\x82\x0571G0JA14A1',
      b'\xf1\x875Q0909144AB\xf1\x891082\xf1\x82\x0521G0G809A1',
      b'\xf1\x875Q0909144P \xf1\x891043\xf1\x82\x0503G00303A0',
      b'\xf1\x875Q0909144P \xf1\x891043\xf1\x82\x0503G00803A0',
      b'\xf1\x875Q0909144P \xf1\x891043\xf1\x82\x0503G0G803A0',
      b'\xf1\x875Q0909144R \xf1\x891061\xf1\x82\x0516G00804A1',
      b'\xf1\x875Q0909144S \xf1\x891063\xf1\x82\x0516G00804A1',
      b'\xf1\x875Q0909144T \xf1\x891072\xf1\x82\x0521G00807A1',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x875Q0907567M \xf1\x890398\xf1\x82\x0101',
      b'\xf1\x875Q0907567N \xf1\x890400\xf1\x82\x0101',
      b'\xf1\x875Q0907572D \xf1\x890304\xf1\x82\x0101',
      b'\xf1\x875Q0907572F \xf1\x890400\xf1\x82\x0101',
      b'\xf1\x875Q0907572G \xf1\x890571',
      b'\xf1\x875Q0907572H \xf1\x890620',
      b'\xf1\x875Q0907572P \xf1\x890682',
    ],
  },
  CAR.AUDI_Q2_MK1: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704E906027JT\xf1\x894145',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300041F \xf1\x891006',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x875Q0959655BD\xf1\x890336\xf1\x82\x1311111111111100311211011231129321312111',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x873Q0909144K \xf1\x895072\xf1\x82\x0571F60511A1',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572M \xf1\x890233',
    ],
  },
  CAR.AUDI_Q3_MK2: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8705E906018N \xf1\x899970',
      b'\xf1\x8705L906022M \xf1\x890901',
      b'\xf1\x8783A906259  \xf1\x890001',
      b'\xf1\x8783A906259  \xf1\x890005',
      b'\xf1\x8783A906259C \xf1\x890002',
      b'\xf1\x8783A906259D \xf1\x890001',
      b'\xf1\x8783A906259F \xf1\x890001',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x8709G927158CN\xf1\x893608',
      b'\xf1\x8709G927158FL\xf1\x893758',
      b'\xf1\x8709G927158GG\xf1\x893825',
      b'\xf1\x8709G927158GP\xf1\x893937',
      b'\xf1\x870GC300045D \xf1\x892802',
      b'\xf1\x870GC300046F \xf1\x892701',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x875Q0959655BF\xf1\x890403\xf1\x82\x1321211111211200311121232152219321422111',
      b'\xf1\x875Q0959655BQ\xf1\x890421\xf1\x82\x132121111121120031112124218A219321532111',
      b'\xf1\x875Q0959655BQ\xf1\x890421\xf1\x82\x132121111121120031112124218C219321532111',
      b'\xf1\x875Q0959655CC\xf1\x890421\xf1\x82\x131111111111120031111224118A119321532111',
      b'\xf1\x875Q0959655CC\xf1\x890421\xf1\x82\x131111111111120031111237116A119321532111',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567G6000300',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567G6000800',
      b'\xf1\x875QF909144B \xf1\x895582\xf1\x82\x0571G60533A1',
      b'\xf1\x875QF909144B \xf1\x895582\xf1\x82\x0571G60733A1',
      b'\xf1\x875TA907145D \xf1\x891051\xf1\x82\x001PG60A1P7N',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572R \xf1\x890372',
      b'\xf1\x872Q0907572T \xf1\x890383',
    ],
  },
  CAR.SEAT_ATECA_MK1: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704E906027KA\xf1\x893749',
      b'\xf1\x8704L906021EL\xf1\x897542',
      b'\xf1\x8704L906026BP\xf1\x891198',
      b'\xf1\x8704L906026BP\xf1\x897608',
      b'\xf1\x8704L906056CR\xf1\x892181',
      b'\xf1\x8704L906056CR\xf1\x892797',
      b'\xf1\x8705E906018AS\xf1\x899596',
      b'\xf1\x8781A906259B \xf1\x890003',
      b'\xf1\x878V0906264H \xf1\x890005',
      b'\xf1\x878V0907115E \xf1\x890002',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300041D \xf1\x891004',
      b'\xf1\x870CW300041G \xf1\x891003',
      b'\xf1\x870CW300050J \xf1\x891908',
      b'\xf1\x870D9300014S \xf1\x895202',
      b'\xf1\x870D9300042M \xf1\x895016',
      b'\xf1\x870GC300014P \xf1\x892801',
      b'\xf1\x870GC300043A \xf1\x892304',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x873Q0959655AC\xf1\x890189\xf1\x82\r11110011110011021511110200',
      b'\xf1\x873Q0959655AS\xf1\x890200\xf1\x82\r11110011110011021511110200',
      b'\xf1\x873Q0959655AS\xf1\x890200\xf1\x82\r12110012120012021612110200',
      b'\xf1\x873Q0959655BH\xf1\x890703\xf1\x82\x0e1212001211001305121211052900',
      b'\xf1\x873Q0959655BH\xf1\x890703\xf1\x82\x0e1312001313001305171311052900',
      b'\xf1\x873Q0959655BH\xf1\x890712\xf1\x82\x0e1312001313001305171311052900',
      b'\xf1\x873Q0959655CM\xf1\x890720\xf1\x82\x0e1312001313001305171311052900',
      b'\xf1\x875QF959655AT\xf1\x890755\xf1\x82\x1311110011110011111100110200--1113121149',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x873Q0909144L \xf1\x895081\xf1\x82\x0571N60511A1',
      b'\xf1\x875Q0909144AA\xf1\x891081\xf1\x82\x0521N01842A1',
      b'\xf1\x875Q0909144AB\xf1\x891082\xf1\x82\x0521N01342A1',
      b'\xf1\x875Q0909144P \xf1\x891043\xf1\x82\x0511N01805A0',
      b'\xf1\x875Q0909144T \xf1\x891072\xf1\x82\x0521N01309A1',
      b'\xf1\x875Q0909144T \xf1\x891072\xf1\x82\x0521N05808A1',
      b'\xf1\x875WA907145M \xf1\x891051\xf1\x82\x0013N619137N',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572M \xf1\x890233',
      b'\xf1\x875Q0907572B \xf1\x890200\xf1\x82\x0101',
      b'\xf1\x875Q0907572H \xf1\x890620',
      b'\xf1\x875Q0907572K \xf1\x890402\xf1\x82\x0101',
      b'\xf1\x875Q0907572P \xf1\x890682',
      b'\xf1\x875Q0907572R \xf1\x890771',
    ],
  },
  CAR.SKODA_FABIA_MK4: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8705E906018CF\xf1\x891905',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300051M \xf1\x891936',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x875QF959655AT\xf1\x890755\xf1\x82\x1311110011110011111100110200--1111120749',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x872Q1909144S \xf1\x896042',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
    ],
  },
  CAR.SKODA_KAMIQ_MK1: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704C906025AK\xf1\x897053',
      b'\xf1\x8705C906032M \xf1\x891333',
      b'\xf1\x8705C906032M \xf1\x892365',
      b'\xf1\x8705E906013CK\xf1\x892540',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300020  \xf1\x891906',
      b'\xf1\x870CW300020  \xf1\x891907',
      b'\xf1\x870CW300020T \xf1\x892204',
      b'\xf1\x870CW300050  \xf1\x891709',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x872Q0959655AJ\xf1\x890250\xf1\x82\x1211110411110411--04040404131111112H14',
      b'\xf1\x872Q0959655AM\xf1\x890351\xf1\x82\x12111104111104112104040404111111112H14',
      b'\xf1\x872Q0959655AM\xf1\x890351\xf1\x82\x122221042111042121040404042E2711152H14',
      b'\xf1\x872Q0959655AS\xf1\x890411\xf1\x82\x1311150411110411210404040417151215391413',
      b'\xf1\x872Q0959655BJ\xf1\x890412\xf1\x82\x132223042111042121040404042B251215391423',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x872Q1909144AB\xf1\x896050',
      b'\xf1\x872Q1909144M \xf1\x896041',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572R \xf1\x890372',
      b'\xf1\x872Q0907572T \xf1\x890383',
    ],
  },
  CAR.SKODA_KAROQ_MK1: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8705E906013CL\xf1\x892541',
      b'\xf1\x8705E906013H \xf1\x892407',
      b'\xf1\x8705E906018P \xf1\x895472',
      b'\xf1\x8705E906018P \xf1\x896020',
      b'\xf1\x8705L906022BS\xf1\x890913',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300020T \xf1\x892202',
      b'\xf1\x870CW300041S \xf1\x891615',
      b'\xf1\x870GC300014L \xf1\x892802',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x873Q0959655BH\xf1\x890703\xf1\x82\x0e1213001211001101131112012100',
      b'\xf1\x873Q0959655BH\xf1\x890712\xf1\x82\x0e1213001211001101131122012100',
      b'\xf1\x873Q0959655DE\xf1\x890731\xf1\x82\x0e1213001211001101131121012J00',
      b'\xf1\x875QF959655AT\xf1\x890755\xf1\x82\x1312110012120011111100010200--2521210749',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x875Q0910143B \xf1\x892201\xf1\x82\x0563T6090500',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567T6100500',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567T6100600',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567T6100700',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572AB\xf1\x890397',
      b'\xf1\x872Q0907572M \xf1\x890233',
      b'\xf1\x872Q0907572T \xf1\x890383',
    ],
  },
  CAR.SKODA_KODIAQ_MK1: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704E906027DD\xf1\x893123',
      b'\xf1\x8704E906027LD\xf1\x893433',
      b'\xf1\x8704E906027NB\xf1\x896517',
      b'\xf1\x8704E906027NB\xf1\x899504',
      b'\xf1\x8704L906026DE\xf1\x895418',
      b'\xf1\x8704L906026EJ\xf1\x893661',
      b'\xf1\x8704L906026HT\xf1\x893617',
      b'\xf1\x8705E906018DJ\xf1\x890915',
      b'\xf1\x8705E906018DJ\xf1\x891903',
      b'\xf1\x8705L906022GM\xf1\x893411',
      b'\xf1\x875NA906259E \xf1\x890003',
      b'\xf1\x875NA907115D \xf1\x890003',
      b'\xf1\x875NA907115E \xf1\x890003',
      b'\xf1\x875NA907115E \xf1\x890005',
      b'\xf1\x8783A907115E \xf1\x890001',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870D9300014S \xf1\x895201',
      b'\xf1\x870D9300043  \xf1\x895202',
      b'\xf1\x870DL300011N \xf1\x892014',
      b'\xf1\x870DL300012G \xf1\x892006',
      b'\xf1\x870DL300012M \xf1\x892107',
      b'\xf1\x870DL300012N \xf1\x892110',
      b'\xf1\x870DL300013G \xf1\x892119',
      b'\xf1\x870GC300014N \xf1\x892801',
      b'\xf1\x870GC300018S \xf1\x892803',
      b'\xf1\x870GC300019H \xf1\x892806',
      b'\xf1\x870GC300046Q \xf1\x892802',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x873Q0959655AN\xf1\x890306\xf1\x82\r11110011110011031111310311',
      b'\xf1\x873Q0959655AP\xf1\x890306\xf1\x82\r11110011110011421111314211',
      b'\xf1\x873Q0959655BH\xf1\x890703\xf1\x82\x0e1213001211001205212111052100',
      b'\xf1\x873Q0959655BJ\xf1\x890703\xf1\x82\x0e1213001211001205212111052100',
      b'\xf1\x873Q0959655BK\xf1\x890703\xf1\x82\x0e1213001211001244212111442100',
      b'\xf1\x873Q0959655CN\xf1\x890720\xf1\x82\x0e1213001211001205212112052100',
      b'\xf1\x873Q0959655CQ\xf1\x890720\xf1\x82\x0e1213111211001205212112052111',
      b'\xf1\x873Q0959655DJ\xf1\x890731\xf1\x82\x0e1513001511001205232113052J00',
      b'\xf1\x875QF959655AT\xf1\x890755\xf1\x82\x1311110011110011111100010200--1121240749',
      b'\xf1\x875QF959655AT\xf1\x890755\xf1\x82\x1311110011110011111100010200--1121246149',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820527T6050405',
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820527T6060405',
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820527T6070405',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567T600G500',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567T600G600',
      b'\xf1\x875TA907145F \xf1\x891063\xf1\x82\x0025T6BA25OM',
      b'\xf1\x875TA907145F \xf1\x891063\xf1\x82\x002LT61A2LOM',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x872Q0907572AA\xf1\x890396',
      b'\xf1\x872Q0907572AB\xf1\x890397',
      b'\xf1\x872Q0907572M \xf1\x890233',
      b'\xf1\x872Q0907572Q \xf1\x890342',
      b'\xf1\x872Q0907572R \xf1\x890372',
      b'\xf1\x872Q0907572T \xf1\x890383',
    ],
  },
  CAR.SKODA_OCTAVIA_MK3: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704C906025L \xf1\x896198',
      b'\xf1\x8704E906016ER\xf1\x895823',
      b'\xf1\x8704E906027HD\xf1\x893742',
      b'\xf1\x8704E906027MH\xf1\x894786',
      b'\xf1\x8704L906021DT\xf1\x898127',
      b'\xf1\x8704L906021ER\xf1\x898361',
      b'\xf1\x8704L906026BP\xf1\x897608',
      b'\xf1\x8704L906026BS\xf1\x891541',
      b'\xf1\x8704L906026BT\xf1\x897612',
      b'\xf1\x875G0906259C \xf1\x890002',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300041L \xf1\x891601',
      b'\xf1\x870CW300041N \xf1\x891605',
      b'\xf1\x870CW300043B \xf1\x891601',
      b'\xf1\x870CW300043P \xf1\x891605',
      b'\xf1\x870D9300012H \xf1\x894518',
      b'\xf1\x870D9300014T \xf1\x895221',
      b'\xf1\x870D9300041C \xf1\x894936',
      b'\xf1\x870D9300041H \xf1\x895220',
      b'\xf1\x870D9300041J \xf1\x894902',
      b'\xf1\x870D9300041P \xf1\x894507',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x873Q0959655AC\xf1\x890200\xf1\x82\r11120011100010022212110200',
      b'\xf1\x873Q0959655AK\xf1\x890306\xf1\x82\r31210031210021033733310331',
      b'\xf1\x873Q0959655AP\xf1\x890305\xf1\x82\r11110011110011213331312131',
      b'\xf1\x873Q0959655AQ\xf1\x890200\xf1\x82\r11120011100010312212113100',
      b'\xf1\x873Q0959655AS\xf1\x890200\xf1\x82\r11120011100010022212110200',
      b'\xf1\x873Q0959655BH\xf1\x890703\xf1\x82\x0e3221003221002105755331052100',
      b'\xf1\x873Q0959655CM\xf1\x890720\xf1\x82\x0e3221003221002105755331052100',
      b'\xf1\x873Q0959655CN\xf1\x890720\xf1\x82\x0e3221003221002105755331052100',
      b'\xf1\x875QD959655  \xf1\x890388\xf1\x82\x111101000011110006110411111111119111',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x873Q0909144J \xf1\x895063\xf1\x82\x0566A01513A1',
      b'\xf1\x875Q0909144AA\xf1\x891081\xf1\x82\x0521T00403A1',
      b'\xf1\x875Q0909144AB\xf1\x891082\xf1\x82\x0521T00403A1',
      b'\xf1\x875Q0909144AB\xf1\x891082\xf1\x82\x0521T00603A1',
      b'\xf1\x875Q0909144R \xf1\x891061\xf1\x82\x0516A00604A1',
      b'\xf1\x875Q0909144T \xf1\x891072\xf1\x82\x0521T00601A1',
      b'\xf1\x875QD909144E \xf1\x891081\xf1\x82\x0521T00503A1',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x875Q0907567P \xf1\x890100\xf1\x82\x0101',
      b'\xf1\x875Q0907572D \xf1\x890304\xf1\x82\x0101',
      b'\xf1\x875Q0907572F \xf1\x890400\xf1\x82\x0101',
      b'\xf1\x875Q0907572H \xf1\x890620',
      b'\xf1\x875Q0907572J \xf1\x890654',
      b'\xf1\x875Q0907572K \xf1\x890402\xf1\x82\x0101',
      b'\xf1\x875Q0907572P \xf1\x890682',
      b'\xf1\x875Q0907572R \xf1\x890771',
    ],
  },
  CAR.SKODA_SUPERB_MK3: {
    (Ecu.engine, 0x7e0, None): [
      b'\xf1\x8704E906027BS\xf1\x892887',
      b'\xf1\x8704E906027BT\xf1\x899042',
      b'\xf1\x8704L906026ET\xf1\x891343',
      b'\xf1\x8704L906026ET\xf1\x891990',
      b'\xf1\x8704L906026FP\xf1\x891196',
      b'\xf1\x8704L906026KA\xf1\x896014',
      b'\xf1\x8704L906026KB\xf1\x894071',
      b'\xf1\x8704L906026KD\xf1\x894798',
      b'\xf1\x8704L906026MT\xf1\x893076',
      b'\xf1\x8705L906022BK\xf1\x899971',
      b'\xf1\x873G0906259  \xf1\x890004',
      b'\xf1\x873G0906259B \xf1\x890002',
      b'\xf1\x873G0906259L \xf1\x890003',
      b'\xf1\x873G0906264A \xf1\x890002',
    ],
    (Ecu.transmission, 0x7e1, None): [
      b'\xf1\x870CW300042H \xf1\x891601',
      b'\xf1\x870CW300043B \xf1\x891603',
      b'\xf1\x870CW300049Q \xf1\x890906',
      b'\xf1\x870D9300011T \xf1\x894801',
      b'\xf1\x870D9300012  \xf1\x894940',
      b'\xf1\x870D9300013A \xf1\x894905',
      b'\xf1\x870D9300014K \xf1\x895006',
      b'\xf1\x870D9300041H \xf1\x894905',
      b'\xf1\x870D9300042M \xf1\x895013',
      b'\xf1\x870D9300043F \xf1\x895202',
      b'\xf1\x870GC300013K \xf1\x892403',
      b'\xf1\x870GC300014M \xf1\x892801',
      b'\xf1\x870GC300019G \xf1\x892803',
      b'\xf1\x870GC300043  \xf1\x892301',
      b'\xf1\x870GC300046D \xf1\x892402',
    ],
    (Ecu.srs, 0x715, None): [
      b'\xf1\x875Q0959655AE\xf1\x890130\xf1\x82\x12111200111121001121110012211292221111',
      b'\xf1\x875Q0959655AE\xf1\x890130\xf1\x82\x12111200111121001121118112231292221111',
      b'\xf1\x875Q0959655AK\xf1\x890130\xf1\x82\x12111200111121001121110012211292221111',
      b'\xf1\x875Q0959655AS\xf1\x890317\xf1\x82\x1331310031313100313131823133319331313100',
      b'\xf1\x875Q0959655AT\xf1\x890317\xf1\x82\x1331310031313100313131013131319331313100',
      b'\xf1\x875Q0959655BH\xf1\x890336\xf1\x82\x1331310031313100313131013141319331413100',
      b'\xf1\x875Q0959655BK\xf1\x890336\xf1\x82\x1331310031313100313131013141319331413100',
      b'\xf1\x875Q0959655BS\xf1\x890403\xf1\x82\x1333310031313100313152015351539331423100',
      b'\xf1\x875Q0959655CA\xf1\x890403\xf1\x82\x1331310031313100313151013141319331423100',
      b'\xf1\x875Q0959655CA\xf1\x890403\xf1\x82\x1331310031313100313151823143319331423100',
      b'\xf1\x875Q0959655CH\xf1\x890421\xf1\x82\x1333310031313100313152025350539331463100',
      b'\xf1\x875Q0959655CH\xf1\x890421\xf1\x82\x1333310031313100313152855372539331463100',
    ],
    (Ecu.eps, 0x712, None): [
      b'\xf1\x875Q0909143K \xf1\x892033\xf1\x820514UZ070203',
      b'\xf1\x875Q0909143M \xf1\x892041\xf1\x820522UZ050303',
      b'\xf1\x875Q0909143M \xf1\x892041\xf1\x820522UZ070303',
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820526UZ060505',
      b'\xf1\x875Q0909143P \xf1\x892051\xf1\x820526UZ070505',
      b'\xf1\x875Q0910143B \xf1\x892201\xf1\x82\x0563UZ060600',
      b'\xf1\x875Q0910143B \xf1\x892201\xf1\x82\x0563UZ060700',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567UZ070500',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567UZ070600',
      b'\xf1\x875Q0910143C \xf1\x892211\xf1\x82\x0567UZ070700',
    ],
    (Ecu.fwdRadar, 0x757, None): [
      b'\xf1\x873Q0907572B \xf1\x890192',
      b'\xf1\x873Q0907572B \xf1\x890194',
      b'\xf1\x873Q0907572C \xf1\x890195',
      b'\xf1\x875Q0907572R \xf1\x890771',
      b'\xf1\x875Q0907572S \xf1\x890780',
    ],
  },
}
